CC=g++
CFLAGS=-W -Wall -ansi -pedantic
LDFLAGS=-L.-lz -lmysqlpp
EXEC=urtStats

all:$(EXEC)

$(EXEC): src/main.o src/logAnalyzer.o src/database.o
	$(CC) -o $(EXEC) src/main.o src/logAnalyzer.o src/database.o $(LDFLAGS)

logAnalyzer.o: src/logAnalyzer.cpp src/database.h
	$(CC) -o src/logAnalyzer.o -c src/logAnalyzer.cpp $(CFLAGS)

database.o: src/database.cpp
	$(CC) -o src/database.o -c src/database.cpp $(CFLAGS)

main.o: src/main.cpp src/logAnalyzer.h
	$(CC) -o src/main.o -c src/main.cpp $(CFLAGS)

clean:
	rm -rf src/*.o $(EXEC) src/*~
